1. What is AWS and its services
AWS Documentation : https://docs.aws.amazon.com/
AWS Services and Service Categories Overview
AWS provides a wide array of cloud-based services, categorized for various functionalities. These services support diverse needs, including data storage, computing power, networking, security, and more. The AWS Management Console offers a centralized web interface for managing and accessing AWS resources.
Key AWS Service Categories
1. Compute
- Purpose: Provides scalable computing power.
- Key Services:
- Amazon EC2: Scalable virtual machines.
- Amazon EC2 Auto Scaling: Automated scaling of EC2 instances.
- AWS Lambda: Serverless compute service.
- AWS Elastic Beanstalk: Easy app deployment and scaling.
2. Storage
- Purpose: Secure and scalable data storage.
- Key Services:
- Amazon S3: Object storage with scalability and data availability.
- Amazon EBS: High-performance block storage for EC2.
- Amazon EFS: Managed elastic Network File System.
- Amazon S3 Glacier: Low-cost archival storage.
3. Containers
-
A container in AWS is a lightweight, portable unit that packages an application and its dependencies, enabling consistent deployment across different environments.
-
Purpose: Simplifies the management and deployment of containers.
-
Key Services:
- Amazon ECS: High performance Container orchestration that supports docker containers.
- Amazon EKS: Kubernetes service for containers.
- Amazon ECR: Managed Docker container registry.
- AWS Fargate: Serverless container hosting.
4. Database
- Purpose: Managed database services for relational and non-relational data.
- Key Services:
- Amazon RDS: Managed relational databases.
- Amazon Aurora: High-performance relational database.
- Amazon Redshift: Data warehousing.
- Amazon DynamoDB: NoSQL database with low-latency.
5. Networking and Content Delivery
- Purpose: Enhances network architecture and content distribution.
- Key Services:
- Amazon VPC: Creates isolated cloud networks.
- Elastic Load Balancing: Automatically Distributes incoming traffic like ec2 ,IP ,containers.
- Amazon CloudFront: Global Content Delivery Network (CDN).
- Transit gateway: used to connect vpc and on premise network
- AWS direct connect: dedicated private network
- Amazon Route 53: Scalable DNS service.
- AWs Client Vpn : Provides secure private vpn for our network or device through aws global network
6. Security, Identity, and Compliance
- Purpose: Provides tools to secure AWS environments and manage user access.
- Key Services:
- AWS IAM: Identity and access management.(Mange users and groups through permissions )
- AWS Organizations: Multi-account management.
- Amazon Cognito : for signin/signup access to web or apps
- AWS KMS: Encryption key management.
- AWS Shield: DDoS protection.
7. AWS Cost Management
- Purpose: Tools to track and manage AWS expenses.
- Key Services:
- AWS Cost and Usage Report: Detailed cost data.
- AWS Budgets: Custom budget tracking.
- AWS Cost Explorer: Visual tool for tracking AWS costs.
8. Management and Governance
- Purpose: Tools for monitoring and managing AWS resources.
- Key Services:
- AWS Management Console: Web-based interface for managing AWS.
- Amazon CloudWatch: Monitoring and observability.
- AWS CloudTrail: Tracks user activity and API usage.
- AWS Config: Resource inventory tracking.
AWS Management Console Activity
its the sandbox lab tut for Opening the canvas aws lab (Not imp)
Hands-on activity emphasizes navigating the AWS Management Console:
- Objective: Gain familiarity with AWS service categories, regions, and resource scope.
- Key Observations:
- Subnets are scoped to Availability Zones.
- VPCs operate at the Region level.
- Some services (e.g., IAM, Route 53) are global; others like EC2 and Lambda are regional.